@charset "utf-8";
/* CSS Document */

.w-good{background:#fff;max-width:640px;clear:both;}
.w-goods{background:#fff;max-width:640px;}
.w-goods a{display:block;padding:10px 8px;text-decoration:none;position:relative}
.w-goods a .img-wrapper{float:left;position:relative;margin-right:8px;border:1px solid #e0e0e0}
.w-goods a .img-wrapper img{display:block}
.w-goods a .w-goods a ul{overflow:hidden}
.w-goods a ul li{overflow:hidden}
.w-goods a li.title{line-height:16px;position:relative}
.w-goods a li.title .item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:5px;font-size:16px;color:#1a1a1a}
.w-goods a li.title .store{float:right;color:#9b9b9b;font-size:12px;position:relative;bottom:-3px}
.w-goods a li.info{font-size:12px;height:32px;line-height:16px;max-height:40px;color:#636363;word-break:break-all;margin-top:-1px}
.w-goods a li.info .site-name{color:#4d4d4d}
.w-goods a li.others{padding-top:19px;font-size:12px;line-height:12px;color:#9b9b9b}
.w-goods a li.others ins{font-size:21px;font-weight:700;color:#ff3c6e;line-height:5px}
.w-goods a li.others ins del{font-size:16px}
.w-goods a li.others ins:before{content:"￥";font-size:14px}
.w-goods a li.others .old-price{font-size:12px;margin-left:4px;line-height:5px}
.w-goods a li.others .slash{margin-left:4px}
.w-goods a li.others .bought{float:right;padding-left:12px;}

.nav-on-bottom {border-top-left-radius: 5px;border-top-right-radius: 5px;border-left-width: 1px;border-right-width: 1px; bottom: 0px;}
.style-2 {border-width: 1px 0px medium;border-style: solid solid none;border-color: #B5B5B5 #B5B5B5 -moz-use-text-color;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;background: url('../images/shopnav/style2_bg@2x.png') repeat-x scroll 0px 0px / 6px 43px transparent;box-shadow: 0px 1px 0px #F5F5F5 inset;}
.shopnav {max-width:640px;margin: auto;margin-left: 0px;height: 40px;background: none repeat scroll 0% 0% #EAEAEA;color: #EEE;text-align: center;position: fixed;z-index: 999;}
.shopnav .nav-menu {width:100%;left:auto;position: relative;}
.nav-menu {border: medium none;cursor: default;}
.home {display: inline-block;width:15%;color: #333;font-weight: bold;font-size: 14px;background: url('images/ico_home@2x.png') no-repeat scroll center center / 24px 24px transparent;text-indent: -10000px;height: 40px;vertical-align: top;}
.style-2 .divide {background: none repeat scroll 0% 0% #666;opacity: 0.4;}
.nav-menu .divide {display: inline-block;font-size: 15px;width: 1px;line-height: 40px;}

.nav-menu.has-menu-3 .one { width:30%;}
.nav-menu .one {display: inline-block;font-size: 14px;line-height: 41px;vertical-align: top;}
.style-2 .one a, .style-2 .one .arrow-caret {color: #333;font-weight: bold;text-shadow: 0px 0px 2px #F5F5F5;}
.nav-menu .one > a {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.style-2 .one .submenu {border: 1px solid #AAA;box-shadow: 0px 0px 3px #FFF inset;background-color: #E6E6E6;}

.nav-menu .one .submenu {
    display: none;
    position: absolute;
    padding: 5px 8px;
    background: none repeat scroll 0% 0% #EAEAEA;
    text-align: left;
    border-radius: 5px;
}

.rlai{display:block;color:#fff;font-weight:bold;font-size:16px;float:right;margin-top:13px;}